package com.ck.ck_back.dao;

import com.ck.ck_back.pojo.Production;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ProductionMapper {
    int deleteByPrimaryKey(Integer productionId);

    int insert(Production record);

    int insertSelective(Production record);

    Production selectByPrimaryKey(Integer productionId);

    int updateByPrimaryKeySelective(Production record);

    int updateByPrimaryKey(Production record);

//    根据作品id查询关于该作品的评论
    List<Production> selectbytype(Integer type,int state);

//    根据作者id查询作品
    List<Production> selectByAuthorId(String author_id);

//    根据作者id和状态查询作品
    List<Production> selectby_openid_state(String openid, int state);

//    根据作品id查询收藏的用户
    Production select_coller_user(Integer productionId);

    List<Production> getallwaitaudit();
}